/**
 * ITableData
 */
export interface ITableData {
  /**
   * 年龄段code
   */
  ageCode?: null | string
  ageName?: null | string
  /**
   * 款式分类(会到最小一层)
   */
  classId?: number | null
  /**
   * 类别名称
   */
  className?: null | string
  /**
   * 领型
   */
  collarType?: null | string
  /**
   * 设计编码
   */
  designCode?: null | string
  /**
   * 设计师/买手
   */
  designerName?: null | string
  /**
   * 开发定位code
   */
  devLocation?: null | string
  devLocationName?: null | string
  devSeasonCode?: null | string
  /**
   * 元素
   */
  elementCode?: null | string
  elementName?: null | string
  /**
   * 启用状态0否1是
   */
  enableStatus?: number | null
  /**
   * 关联面料明细
   */
  fabricConfigVOS?: ProductFabricConfigVO[] | null
  /**
   * 面料
   */
  fabricType?: null | string
  /**
   * 厂家款号
   */
  factorySpuCode?: null | string
  /**
   * 工厂类型code
   */
  factoryTypeCode?: null | string
  factoryTypeName?: null | string
  /**
   * 附件ID
   */
  fileId?: null | string
  /**
   * 花型
   */
  flowerType?: null | string
  functionName?: null | string
  /**
   * 功能
   */
  functionType?: null | string
  /**
   * 克重
   */
  gramWeight?: number | null
  /**
   * 内箱数
   */
  inPackageNum?: number | null
  /**
   * 主图ID
   */
  mainPicFileId?: null | string
  /**
   * 主供应商code
   */
  mainSupplierCode?: null | string
  mainSupplierName?: null | string
  /**
   * 中包方式code
   */
  midPackageTypeCode?: null | string
  midPackageTypeName?: null | string
  /**
   * 模杯
   */
  moduleType?: null | string
  /**
   * 吊牌价
   */
  originSalePrice?: number | null
  /**
   * 其他图片列表
   */
  otherPicFileIdList?: null | string
  /**
   * 其他供应商code列表
   */
  otherSupplierCodeList?: null | string
  otherSupplierNameList?: null | string
  /**
   * 外箱数
   */
  outPackageNum?: number | null
  /**
   * 外包方式code
   */
  outPackageTypeCode?: null | string
  outPackageTypeName?: null | string
  /**
   * 过季日期
   */
  overSeasonDate?: null | string
  /**
   * 包装方式code
   */
  packageTypeCode?: null | string
  packageTypeName?: null | string
  /**
   * 图案布局
   */
  patternLayoutCode?: null | string
  patternLayoutName?: null | string
  /**
   * 版型
   */
  patternType?: null | string
  /**
   * 企划信息ID
   */
  planingId?: number | null
  /**
   * 企划编号
   */
  planNo?: null | string
  /**
   * 企划毛利率
   */
  planRate?: number | null
  /**
   * 定价权限code
   */
  priceAuth?: null | string
  priceAuthName?: null | string
  /**
   * 价格属性code
   */
  priceProperty?: null | string
  pricePropertyName?: null | string
  /**
   * 价格标签code
   */
  priceTagCode?: null | string
  priceTagName?: null | string
  /**
   * 产品等级
   */
  productLevel?: null | string
  productLevelName?: null | string
  /**
   * 商品系列
   */
  productSeries?: null | string
  /**
   * 毛利率下限
   */
  profitRateLowerLimit?: number | null
  /**
   * 采购类型 0集采1现采
   */
  purchaseType?: number | null
  purchaseTypeName?: null | string
  /**
   * 实际毛利率
   */
  realProfitRate?: number | null
  /**
   * 上市日期
   */
  releaseSeasonDate?: null | string
  /**
   * 适销季节字典code
   */
  seasonCode?: null | string
  /**
   * 季节分组code
   */
  seasonGroup?: null | string
  seasonGroupName?: null | string
  /**
   * 季节ID
   */
  seasonId?: number | null
  seasonName?: null | string
  /**
   * 试卖温度字典code
   */
  sellTempCode?: null | string
  sellTempName?: null | string
  /**
   * sku明细
   */
  skuInfoVOS?: ProductSkuInfoVO[] | null
  /**
   * 款式编码
   */
  spuCode?: null | string
  /**
   * 款式成本
   */
  spuCost?: null | string
  /**
   * 商品主键ID
   */
  spuId?: number | null
  /**
   * 款式名称
   */
  spuName?: null | string
  /**
   * 风格
   */
  styleCode?: null | string
  styleName?: null | string
  /**
   * 适应年龄段code
   */
  suitAgeGroup?: null | string
  suitAgeGroupName?: null | string
  /**
   * 工艺
   */
  technicsCode?: null | string
  technicsName?: null | string
  /**
   * 厚度code
   */
  thicknessCode?: null | string
  thicknessName?: null | string
  /**
   * 计量单位code
   */
  weightUnitCode?: null | string
  weightUnitName?: null | string
  /**
   * 年份
   */
  year?: number | null
  [property: string]: any
}

/**
 * ProductFabricConfigVO
 */
export interface ProductFabricConfigVO {
  /**
   * 启用状态;是否启用 0否1是
   */
  enableStatus?: number | null
  /**
   * 面料code
   */
  fabricCode?: null | string
  /**
   * 面料主键DI
   */
  fabricId?: number | null
  /**
   * 面料名称
   */
  fabricName?: null | string
  /**
   * 集约状态 0否1是
   */
  intensiveStatus?: number | null
  /**
   * 集约状态 名称
   */
  intensiveStatusName?: null | string
  /**
   * spuDevID
   */
  spuDevId?: number | null
  /**
   * spuId
   */
  spuId?: number | null
}

/**
 * ProductSkuInfoVO
 */
export interface ProductSkuInfoVO {
  /**
   * 延续款编码
   */
  carryOverCode?: null | string
  /**
   * 颜色编码
   */
  colorCode?: null | string
  /**
   * 颜色名称
   */
  colorDetailName?: null | string
  /**
   * RGB色值
   */
  rgbValue?: null | string
  sizeCode?: null | string
  /**
   * 尺码
   */
  sizeInfo?: null | string
  /**
   * 商品条形码
   */
  skuCode: string
  /**
   * sku明细ID
   */
  skuId?: number | null
  /**
   * spu主键ID
   */
  spuId?: number | null
  [property: string]: any
}

/**
 * 响应数据
 *
 * ProductSpuInfoVO
 */
export interface ProductSpuInfoVO {
  /**
   * 年龄段code
   */
  ageCode?: null | string
  ageName?: null | string
  /**
   * 款式分类(会到最小一层)
   */
  classId?: number | null
  /**
   * 类别名称
   */
  className?: null | string
  /**
   * 领型
   */
  collarType?: null | string
  /**
   * 设计编码
   */
  designCode?: null | string
  /**
   * 设计师/买手
   */
  designerName?: null | string
  /**
   * 开发定位code
   */
  devLocation?: null | string
  devLocationName?: null | string
  devSeasonCode?: null | string
  /**
   * 元素
   */
  elementCode?: null | string
  elementName?: null | string
  /**
   * 启用状态0否1是
   */
  enableStatus?: number | null
  /**
   * 关联面料明细
   */
  fabricConfigVOS?: ProductFabricConfigVO[] | null
  /**
   * 面料
   */
  fabricType?: null | string
  /**
   * 厂家款号
   */
  factorySpuCode?: null | string
  /**
   * 工厂类型code
   */
  factoryTypeCode?: null | string
  factoryTypeName?: null | string
  /**
   * 附件ID
   */
  fileId?: null | string
  /**
   * 花型
   */
  flowerType?: null | string
  functionName?: null | string
  /**
   * 功能
   */
  functionType?: null | string
  /**
   * 克重
   */
  gramWeight?: number | null
  /**
   * 内箱数
   */
  inPackageNum?: number | null
  /**
   * 主图ID
   */
  mainPicFileId?: null | string
  /**
   * 主供应商code
   */
  mainSupplierCode?: null | string
  mainSupplierName?: null | string
  /**
   * 中包方式code
   */
  midPackageTypeCode?: null | string
  midPackageTypeName?: null | string
  /**
   * 模杯
   */
  moduleType?: null | string
  /**
   * 吊牌价
   */
  originSalePrice?: number | null
  /**
   * 其他图片列表
   */
  otherPicFileIdList?: null | string
  /**
   * 其他供应商code列表
   */
  otherSupplierCodeList?: null | string
  otherSupplierNameList?: null | string
  /**
   * 外箱数
   */
  outPackageNum?: number | null
  /**
   * 外包方式code
   */
  outPackageTypeCode?: null | string
  outPackageTypeName?: null | string
  /**
   * 过季日期
   */
  overSeasonDate?: null | string
  /**
   * 包装方式code
   */
  packageTypeCode?: null | string
  packageTypeName?: null | string
  /**
   * 图案布局
   */
  patternLayoutCode?: null | string
  patternLayoutName?: null | string
  /**
   * 版型
   */
  patternType?: null | string
  /**
   * 企划信息ID
   */
  planingId?: number | null
  /**
   * 企划编号
   */
  planNo?: null | string
  /**
   * 企划毛利率
   */
  planRate?: number | null
  /**
   * 定价权限code
   */
  priceAuth?: null | string
  priceAuthName?: null | string
  /**
   * 价格属性code
   */
  priceProperty?: null | string
  pricePropertyName?: null | string
  /**
   * 价格标签code
   */
  priceTagCode?: null | string
  priceTagName?: null | string
  /**
   * 产品等级
   */
  productLevel?: null | string
  productLevelName?: null | string
  /**
   * 商品系列
   */
  productSeries?: null | string
  /**
   * 毛利率下限
   */
  profitRateLowerLimit?: number | null
  /**
   * 采购类型 0集采1现采
   */
  purchaseType?: number | null
  purchaseTypeName?: null | string
  /**
   * 实际毛利率
   */
  realProfitRate?: number | null
  /**
   * 上市日期
   */
  releaseSeasonDate?: null | string
  /**
   * 适销季节字典code
   */
  seasonCode?: null | string
  /**
   * 季节分组code
   */
  seasonGroup?: null | string
  seasonGroupName?: null | string
  /**
   * 季节ID
   */
  seasonId?: number | null
  seasonName?: null | string
  /**
   * 试卖温度字典code
   */
  sellTempCode?: null | string
  sellTempName?: null | string
  /**
   * sku明细
   */
  skuInfoVOS?: ProductSkuInfoVO[] | null
  /**
   * 款式编码
   */
  spuCode?: null | string
  /**
   * 款式成本
   */
  spuCost?: null | string
  /**
   * 商品主键ID
   */
  spuId?: number | null
  /**
   * 款式名称
   */
  spuName?: null | string
  /**
   * 风格
   */
  styleCode?: null | string
  styleName?: null | string
  /**
   * 适应年龄段code
   */
  suitAgeGroup?: null | string
  suitAgeGroupName?: null | string
  /**
   * 工艺
   */
  technicsCode?: null | string
  technicsName?: null | string
  /**
   * 厚度code
   */
  thicknessCode?: null | string
  thicknessName?: null | string
  /**
   * 计量单位code
   */
  weightUnitCode?: null | string
  weightUnitName?: null | string
  /**
   * 年份
   */
  year?: number | null
  [property: string]: any
}

/**
 * ProductFabricConfigVO
 */
export interface ProductFabricConfigVO {
  /**
   * 启用状态;是否启用 0否1是
   */
  enableStatus?: number | null
  /**
   * 面料code
   */
  fabricCode?: null | string
  /**
   * 面料主键DI
   */
  fabricId?: number | null
  /**
   * 面料名称
   */
  fabricName?: null | string
  /**
   * 集约状态 0否1是
   */
  intensiveStatus?: number | null
  /**
   * 集约状态 名称
   */
  intensiveStatusName?: null | string
  /**
   * spuDevID
   */
  spuDevId?: number | null
  /**
   * spuId
   */
  spuId?: number | null
  [property: string]: any
}

/**
 * ProductSkuInfoVO
 */
export interface ProductSkuInfoVO {
  /**
   * 延续款编码
   */
  carryOverCode?: null | string
  /**
   * 颜色编码
   */
  colorCode?: null | string
  /**
   * 颜色名称
   */
  colorDetailName?: null | string
  /**
   * RGB色值
   */
  rgbValue?: null | string
  sizeCode?: null | string
  /**
   * 尺码
   */
  sizeInfo?: null | string
  /**
   * 商品条形码
   */
  skuCode: string
  /**
   * sku明细ID
   */
  skuId?: number | null
  /**
   * spu主键ID
   */
  spuId?: number | null
}

export interface ISkuType {
  colorDetailName?: string
  colorCode?: string
  rgbValue?: string
  sizeInfo?: string
  sizeCode?: string
  carryOverCode?: string
  isEdit?: boolean
  sizeId?: string
  netWeight?: number | null
  grossWeight?: number | null
  enableStatus?: 0 | 1
  skuId?: string
  picUrl?: string
  colorType?: 0 | 1
}
